const App = getApp();
import wxRequest from "../../utils/http.js";
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    pageName: String, //中间的title
    showNav: { //判断是否显示左上角的按钮    
      type: Boolean,
      value: true
    },
    showHome: { //判断是否显示左上角的home按钮
      type: Boolean,
      value: true
    },
    isMask: {
      type: Boolean,
      value: false
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    showNav: true, //判断是否显示左上角的home按钮
    showHome: true, //判断是否显示左上角的按钮
    isMask: false,
    // 请求地址
    url:'https://v1.hitokoto.cn/',
    // 分类数据
    list: [{
        id: 1,
        tag: 'a',
        name: '动画',
      },
      {
        id: 2,
        tag: 'b',
        name: '漫画',
      },
      {
        id: 3,
        tag: 'c',
        name: '游戏',
      },
      {
        id: 4,
        tag: 'd',
        name: '文学',
      },
      {
        id: 5,
        tag: 'e',
        name: '原创',
      },
      {
        id: 6,
        tag: 'f',
        name: '来自网络',
      }, {
        id: 7,
        tag: 'g',
        name: '其他',
      }, {
        id: 8,
        tag: 'h',
        name: '影视',
      }, {
        id: 9,
        tag: 'i',
        name: '诗词',
      }, {
        id: 10,
        tag: 'j',
        name: '网抑云',
      }, {
        id: 11,
        tag: 'k',
        name: '哲学',
      }, 
      //{
      //   id: 12,
      //   tag: 'l',
      //   name: '抖机灵',
      // },
    ]
  },
  lifetimes: {
    // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
    attached: function () {
      this.setData({
        navHeight: App.globalData.navHeight,
        navTop: App.globalData.navTop
      })
      this.navMenu()
    }
  },
  /**
   * 组件的方法列表
   */
  methods: {
    /**
     * 弹出框蒙层截断touchmove事件
     */
    preventTouchMove: function () {
      return
    },
    //回退
    navBack: function () {
      wx.navigateBack()
    },
    //菜单
    navMenu: function () {
      this.setData({
        isMask: !this.data.isMask
      })
    },
    hiddenMask: function () {
      this.setData({
        isMask: false
      })
    },
    navIndex: function (e) {
      console.log(e);
      wxRequest(this.data.url,{
        c:e.currentTarget.dataset.id
      }).then(res=>{  
        this.triggerEvent('checkparam', res.data);
      })
    },
  }
})